Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Schickendanz Open - Furth USTA Challenger of San Antonio - San Antonio Sao Paulo - Brazil Volkswagen Challenger 2004 - Wolfsburg Corona Mexico City Open - Mexico City Czech Open 2005 - Prostejov Challenger Leon 2004 - Leon San Marino Cepu Open - San Marino Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Corona Mexico City Open - Mexico City The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Aamulehti Tampere Open - Tampere s Tennis Masters 06 - Graz BMW Tennis Championship - Sunrise Ostdeutscher Sparkessen Cup - Dresden The Surbiton Trophy - Surbiton Nord LB Open 2007 - Braunschweig Tatra Banka Slovak Open - Bratislava Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Ostdeutscher Sparkassen Cup - Dresden Noumea Challenger Salinas Challenger Heilbronn Challenger San Luis Potosi Challenger Sofia Challenger Ostrava Challenger Karlsruhe Challenger Bogota Challenger Tampere Challenger Freudenstadt Challenger Szczecin Challenger Cali Challenger Bogota Challenger Mons Challenger Rennes Challenger Jersey Challenger Noumea Challenger Bogota Challenger Rome Challenger Furth Challenger Arroyo de la Encomienda - Valladolid Schickendanz Open - Furth DPD Challenger 2002 - Aschaffenburg Volvo Sylt Open - Sylt Cali Challenger Seguros Bolivar Open - Cali Open de Franche-Comte - Besancon Belgrade Challenger Medellin Challenger Okal Cup - Eckental Maia Open 2002 - Maia Abierto Club Casablanca - Mexico City Fujitsu Siemens Open - Budapest Mobilux Open - Luxembourg XL Challenger de Tenis Copa Sevilla - Seville Pereira Challenger ECM Prague Open 2005 - Prague Unicredit Czech Open 2007 - Prostejov IX Abierto Internacional de Salinas - Salinas Prostejov Challenger Open Sainte Victoire - Aix-En-Provence The Surbiton Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen St. Petersburg Challenger by Kinex - St. Petersburg The Nottingham Challenger - Nottingham ATP Challenger 2003 Numea - New Caledonia Bogota Challenger - Bogota Braunschweig Challenger Nord/LB Open 2004 - Braunschweig Pereira Challenger XI Trofeo Ciudad de Quito - Quito Noumea Challenger Abierto Colombiano de Tenis - Bogota Barranquilla Challenger Warsteiner Challenger Lubeck - Lubeck VIII Avierto Internacional de Salinas - Salinas Challenger Leon 2003 - Leon X Open Internacional D'Andorra - Andorra Open Castilla y Leon - Segovia Pereira Challenger Bucaramanga Challenger Okal Cup 2001 International Bavarian Championships - Eckental Morelos Challenger Noumea Challenger Bucaramanga Challenger Furth Challenger Scheveningen Challenger Puebla Challenger San Marino Cepu Open - San Marino Guadalajara Challenger Black Forest Open 2002 - Freudenstadt 9th Wartburg Open - Eisenach Heilbronn Challenger Manchester Challenger Banca Marche Tennis Cup - San Benedetto Portoroz Challenger Meerbusch Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Barranquilla Challenger Medellin Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Bratislava Challenger Rhein-Main Challenger 2003 - Aschaffenburg Canberra Challenger Vicenza Challenger Seguros Bolivar Open - Bogota Braunschweig Challenger Poznan Challenger Project Independence Men's Challenger - Mandeville Szczecin Challenger Schickendanz Open - Furth Tehran Open ATP Challenger - Tehran Siemens Open - Scheveningen Geovillage Open Trofeo Melia Olbia - Olbia Braunschweig Challenger IX Trofeo Ciudad de Quito - Quito Open de la Ville de Saint Denis - Reunion Island Okal Cup 2003 - Eckental Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Pro Tennis World Open - Sunrise Bogota Challenger - Bogota Nord LB Open - Braunschweig dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx BMW Tennis Championship - Sunrise San Luis Potosi Challenger - San Luis Potosi Tunis Open 2006 - Tunis Ethias Trophy - Mons Ciudad de Pozoblanco Open Diputacion - Cordoba Bordeaux Challenger Seguros Bolivar Open - Bogota Bogota Challenger Oldum Brown Vancouver Open - Vancouver Surbiton Challenger Seguros Bolivar Open - Medellin Ethias Trophy - Mons Bangkok Challenger Braunschweig Challenger Pullach Challenger Las Vegas Challenger Bergamo Challenger Monterrey Challenger ATU Cup - Weiden Nottingham Challenger The Nottingham Open - Nottingham SAP Open - San Jose Copa Petrobras-Colombia - Bogota Bancolombia Open - Cali Wroclaw Challenger Wolfsburg Challenger Bogota Challenger Napoli Challenger Busan Challenger Alessandria Challenger Furth Challenger Istanbul Challenger Salzburg Challenger Sunrise Challenger Bogota Challenger Bucaramanga Challenger San Jose Challenger Barranquilla Challenger Bordeaux Challenger Nottingham Challenger Bogota Challenger Mons Challenger Rennes Challenger Barranquilla Challenger Caltanissetta Challenger Bogota Challenger Cali Challenger Dallas Challenger Prostejov Challenger Bogota Challenger Bucaramanga Challenger Chitre Challenger San Luis Potosi Challenger Drummondville Challenger Leon Challenger Aix En Provence Challenger Manchester Challenger Braunschweig Challenger Vancouver Challenger Pereira Challenger Quelle Cup 2000 - Furth Medellin Challenger Bogota Challenger Knoxville Challenger Champaign Challenger Leon Challenger Tallahassee Challenger Ilkley Challenger Braunschweig Challenger Monterrey Challenger Challenger Hamburg - Hamburg Guayaquil Challenger Eckental Challenger Noumea Challenger Morelos Challenger Savannah Challenger Estoril Open - Estoril The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Floridablanca Challenger International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Santo Domingo Challenger Gerry Weber Open - Halle Synsam Swedish Open - Bastad RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Meerbusch Challenger Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Idea Prokom Open - Sopot Open Romania - Bucharest Davidoff Swiss Indoors - Basel Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Mercedes Cup - Stuttgart RCA Championships - Indianapolis Bogota Challenger BCR Open Romania - Bucharest Chennai Open - Chennai Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Fairfield Challenger ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Stella Artois Championships - London Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Grand Prix de Tennis de Lyon - Lyon The Stella Artois Championships - London AEGON Championships - London Masters Series - Hamburg Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Canberra Challenger Brisbane International - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Gerry Weber Open - Halle International German Open - Hamburg Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Winston Salem - Winston Salem If Stockholm Open - Stockholm China Open - Beijing Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Next Generation Hardcourts - Adelaide Estoril Open - Estoril Open Sud de France - Montpellier BMW Open - Munich Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Bet-at-home Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Bet-at-home Cup - Kitzbuhel China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm BMW Open - Munich Brisbane International - Brisbane Power Horse World Team Cup - Dusseldorf Apia International - Sydney Heineken Open - Auckland UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Bet-at-home Open - Hamburg Moselle Open - Metz PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Claro Open Colombia - Bogota Heineken Open - Auckland Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aircel Chennai Open - Chennai Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Bet-at-home Open - Hamburg Copa Petrobras - Bogota European Open - Antwerp European Open - Antwerp Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Open - Hamburg Delray Beach Open - Delray Beach Ethias Trophy - Mons Ecuador Open - Quito Synsam Swedish Open - Bastad Qatar ExxonMobil Open - Doha Apia International - Sydney Antalya Cup - Antalya Geneva Open - Geneva Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Mexico City Challenger Gerry Weber Open - Halle German Tennis Championships - Hamburg USTA Challenger of North Miami Beach - North Miami Beach Cali Challenger Pereira Challenger BNP Paribas Primrose - Bordeaux Open de Moselle - Metz Open de Moselle - Metz Tennis Masters Series - Madrid The Artois Championships - London Open 13 - Marseille Mercedes Cup - Stuttgart Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Medibank Private International - Sydney Dubai Open - Dubai Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Grand Prix Hassan II - Casablanca BMW Open - Munich Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Generali Open - Kitzbuhel RCA Championships - Indianapolis Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Next Generation Adelaide International - Adelaide Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril Grand Prix Hassan II - Casablanca Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Ecuador Open - Quito Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem China Open - Beijing Hungarian Open - Budapest Geneva Open - Geneva Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Erste Bank Open - Vienna Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BMW Open - Munich Mutua Madrid Open - Madrid Rogers Cup - Montreal Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, COL-URU 3-2 French Open - Paris Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Olympics - Athens Olympics - London